A Case Study based Software Engineering Education using Open Source Tools
نویسندگان
چکیده
Software engineering is a course for undergraduate computer science students that comprises of principles of engineering in a software development. In this course, students learn about typical phases of software that involves requirement analysis, planning and scheduling, design and coding, testing, deployment and management on different case studies. In this paper, we investigated a practical approach for learning software engineering through open source tools for different phases of the software on different case studies they have chosen as their problem statement.
منابع مشابه
Free Open Source Software in Electronics Engineering Education: A Survey
Since the last two decades, much attention has been paid to Electronics Engineering (EE) education in India. Various commercial software tools and simulator such as mathematical application packages, electronics CAD tools, learning management systems, multimedia tools and general purpose tools supports EE education. Traditionally, proprietary software packages such as OrCAD Pspice, MATLAB, LabV...
متن کاملExploiting Open-source Projects to Study Software Design
This article presents an approach to using open-source tools and open-source projects to add realistic and practical examples to a course on software design in a professional master’s program of software engineering. Students are encouraged to use object-oriented, open-source software projects available on the Internet, and to analyze their design attributes using open-source tools, to hopefull...
متن کاملCase Study Of GIPSY and MARF
Metrics are used mainly to predict software engineering efforts such as maintenance effort, error Prone ness, and error rate. This document emphasis on experimental study based on two open source systems namely MARF and GIPSY. With the help of various research papers we were able to analyze and give priorities to various metrics that are implemented with JDeodrant. LOGISCOPE and McCabe tools ar...
متن کاملAdopting Open Source Software Engineering (OSSE) Practices by Adopting OSSE Tools
The open source movement has created and uses a set of software engineering tools with features that fit the characteristics of open source development processes. To a large extent, the open source culture and methodology are conveyed to new developers via the toolset itself, and through the demonstrated usage of these tools on existing projects. The rapid and wide adoption of open source tools...
متن کاملFree/Libre/Open Source Software Development in Software Engineering Education: Opportunities and Experiences
Free/Libre/Open Source Software (FLOSS) presents a strategy for developing software products that is substantially different from what is usually taught in Software Engineering courses. This paper discusses the benefits of using FLOSS in Software Engineering Education, proposes a list of topics that should be covered in FLOSS-based Software Engineering courses and briefly reports our experience...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015